草庐IT

php - FileMaker 9 和 PHP API - 总记录数?

全部标签

javascript - Javascript 中是否有与 PHP 中的 __FILE__ 变量类似的东西?

非常简单,我有一个包含在许多不同站点上的JS脚本,需要向它传递参数。如果这些可以通过URL传递,那将会很有用,例如:是的,您仍然可以在单独的脚本标记中预填充变量,但这有点困惑并且不太容易传递:var1=something;var2=somethingelse 最佳答案 是的。额外的好处:我将查询字符串参数转换为更有用的javascript哈希。HTML:script.js:varscriptSource=(function(){varscripts=document.getElementsByTagName('script');re

javascript - 使用 Good 在 Hapi.js 中记录请求和响应负载

我正在使用Hapi.js为我的移动应用程序实现RESTfulAPI。我集成了用于记录请求、错误和其他事件的Good。对我来说效果很好。但是,尚不清楚如何记录请求和响应有效负载(JSON对象)。如有任何帮助,我将不胜感激。 最佳答案 这会记录您需要的内容:server.on('response',function(request){console.log(request.info.remoteAddress+':'+request.method.toUpperCase()+''+request.url.path+'-->'+reque

javascript - lunr.js 添加关于索引记录的数据

在lunr.js,您可以使用.ref()方法添加唯一引用,但我找不到任何方法来添加有关该特定记录的额外数据/信息。这是不可能的还是我错过了一些非常明显的东西。我什至尝试将对象分配给ref,但它会将其保存为字符串。编辑现在我将所有内容保存为.ref()中的JSON字符串,它可以工作但使用起来真的很难看。 最佳答案 lunr根本不存储您传递给索引的文档,它索引的方式意味着原始文档对lunr根本不可用,因此无法传递和存储与索引关联的元数据对象。更好的解决办法是把你的记录保存在lunr之外,当你得到搜索结果时,使用你给lunr的引用拉出记录

javascript - 为什么我的空对象文字记录为假?

我不太明白为什么if语句评估为true而console.log比较却没有。我仔细检查了MDNdocumentation他们说{}是真值。那么,为什么我的console.log语句不一致?作为最后的手段,我确实尝试过使用==而不是===。vartest={};console.log(test);console.log(test===true);console.log({}===true);if({}){console.log('Whatthe?');} 最佳答案 ===不是以您检查的方式检查值是否真实的方法。例如,以下所有内容都是真实

javascript - 如何在 JavaScript 中记录命名空间?

如何使用jsDoc在JavaScript中记录命名空间?这是我的尝试,对吗?/***Myspecialnamespace**@namemy.namespace*@namespace*/$namespace('my.namespace',/**@lendsmy.namespace**/{/***Foo-doessomethingreallyneat...*@function*/foo:function(){}});澄清一下,上面的用法如下:my.namespace.foo(); 最佳答案 此功能在jsdoc3中可用micmath/js

javascript - winston 记录器名称

Flatiron的日志记录库Winston非常有用,但我不知道如何为记录器分配名称。我期待与其他日志库类似的输出,例如:[][]-是否可以这样配置Winston?谢谢。 最佳答案 创建日志传输时,您可以提供一个label参数,该参数将添加到日志级别和日志消息之间的日志输出中。例如:varlogger=new(winston.Logger)({transports:[new(winston.transports.Console)({colorize:true,prettyPrint:true,timestamp:true,label:

javascript - ExtJS 网格速度慢,有 3000 多条记录

我正在使用ExtJSGrid,它在处理3000多条记录时变得相当慢。排序大约需要4秒。我在考虑是否可以在我的表格中使用分页。但是在阅读了文档之后,我仍然有点不确定分页在extjs中是如何工作的。这是否会在您每次翻页时从服务器拉取数据?我宁愿不是这样。我更希望将3000条记录保存在浏览器中,然后呈现的只是这些行的一部分。此外,我正在使用Extjs4.2.1版。如果我升级到版本5,我会得到一些性能改进吗? 最佳答案 尝试使用缓冲渲染器插件,3000多条记录并没有那么多,有了插件。Sencha文档的片段:vargrid=Ext.creat

javascript - 单击使用 JavaScript 记录

我想记录对一个链接的所有点击。我写了一个小记录器,可以通过url调用(返回一个空页面)。这个url是用jquery-ajax-method调用的。但不幸的是,如果用户使用firefox(在IE中一切正常),并不是每次点击都会被记录下来。我已经尝试了很多方法,但都没有解决这个问题,有人有胶水吗?HTML代码:ClickJS-jQuery-Skript:functionloggClick(){$.ajax({type:"POST",url:"Logger.ff",//dynamicurltologgingactiondata:{sid:'abc123'//randomdata},conte

javascript - 如何检测用户是否离开了PHP中的页面

我想在用户离开特定页面时执行此功能。这个函数基本上会改变我数据库中特定列中的所有数据。因此,如果用户离开此页面,我希望系统执行此功能。有没有办法检测用户是否已经离开页面。谢谢! 最佳答案 100%的可靠性,不,这是不可能的。由于离开特定页面是客户端操作,因此您无法控制客户端的操作。你可以通过Javascript注册一个onbeforeunloadhandler,希望客户端浏览器支持。但同样,对此的支持并不普遍。 关于javascript-如何检测用户是否离开了PHP中的页面,我们在Sta

javascript - 我如何使用 sentry/raven-js 记录所有内容

我正在处理一个包含大量网页的现有项目。我的任务是引入日志记录og客户端脚本错误,使用sentr/raven-js。在文档中,它说我需要将我需要跟踪的函数包装在try/catchblock中-这对我来说很熟悉,因为我通常使用C#工作。但我不想编辑所有页面以将所有javascript函数包装在try/catch中。有没有办法记录所有错误?我用window.onError=Raven.process做了一些尝试,但我没有得到任何日志。有人可以告诉我我缺少什么吗?我的设置是这样的:varoptions={logger:'my-test-logger',whitelistUrls:[/local